<?php
// +----------------------------------------------------------------------
// | yylAdmin 前后分离，简单轻量，免费开源，开箱即用，极简后台管理系统
// +----------------------------------------------------------------------
// | Copyright https://gitee.com/skyselang All rights reserved
// +----------------------------------------------------------------------
// | Gitee: https://gitee.com/skyselang/yylAdmin
// +----------------------------------------------------------------------

// Paquete de idioma español
return [
  // Mensajes de error del sistema
  'Undefined variable'                                        => 'Variable no definida',
  'Undefined index'                                           => 'Índice de matriz no definido',
  'Undefined offset'                                          => 'Desplazamiento de matriz no definido',
  'Parse error'                                               => 'Error de análisis sintáctico',
  'Type error'                                                => 'Error de tipo',
  'Fatal error'                                               => 'Error fatal',
  'syntax error'                                              => 'Error de sintaxis',
  // Mensajes de error del núcleo del framework
  'dispatch type not support'                                 => 'Tipo de despacho no compatible',
  'method param miss'                                         => 'Error en parámetros del método',
  'method not exists'                                         => 'Método no existe',
  'function not exists'                                       => 'Función no existe',
  'app not exists'                                            => 'Aplicación no existe',
  'controller not exists'                                     => 'Controlador no existe',
  'class not exists'                                          => 'Clase no existe',
  'property not exists'                                       => 'Propiedad de clase no existe',
  'template not exists'                                       => 'Archivo de plantilla no existe',
  'illegal controller name'                                   => 'Nombre de controlador ilegal',
  'illegal action name'                                       => 'Nombre de acción ilegal',
  'url suffix deny'                                           => 'Acceso a sufijo URL denegado',
  'Undefined cache config'                                    => 'Configuración de caché no definida',
  'Route Not Found'                                           => 'Ruta actual no definida o no coincide',
  'Undefined db config'                                       => 'Configuración de base de datos no definida',
  'Undefined log config'                                      => 'Configuración de registro no definida',
  'Undefined db type'                                         => 'Tipo de base de datos no definido',
  'variable type error'                                       => 'Error de tipo de variable',
  'PSR-4 error'                                               => 'Error de especificación PSR-4',
  'not support type'                                          => 'Tipo de campo de índice de paginación no compatible',
  'not support total'                                         => 'No se puede obtener el total de datos en modo simple',
  'not support last'                                          => 'No se puede obtener la última página en modo simple',
  'error session handler'                                     => 'Clase de controlador de SESIÓN incorrecta',
  'not allow php tag'                                         => 'La plantilla no permite sintaxis PHP',
  'not support'                                               => 'No compatible',
  'database config error'                                     => 'Error de configuración de base de datos',
  'redisd master'                                             => 'Error del servidor maestro Redisd',
  'redisd slave'                                              => 'Error del servidor esclavo Redisd',
  'must run at sae'                                           => 'Debe ejecutarse en SAE',
  'memcache init error'                                       => 'Servicio Memcache no activado, inicialice el servicio Memcache en la plataforma de administración SAE',
  'KVDB init error'                                           => 'KVDB no inicializado, inicialice el servicio KVDB en la plataforma de administración SAE',
  'fields not exists'                                         => 'Campo de tabla de datos no existe',
  'where express error'                                       => 'Error de expresión de consulta',
  'no data to update'                                         => 'No hay datos para actualizar',
  'miss data to insert'                                       => 'Faltan datos para insertar',
  'miss complex primary data'                                 => 'Faltan datos de clave primaria compuesta',
  'miss update condition'                                     => 'Falta condición de actualización',
  'model data Not Found'                                      => 'Datos del modelo no existen',
  'table data not Found'                                      => 'Datos de tabla no existen',
  'delete without condition'                                  => 'No se ejecutará la eliminación sin condición',
  'miss relation data'                                        => 'Faltan datos de tabla relacionada',
  'tag attr must'                                             => 'Atributo de etiqueta de plantilla requerido',
  'tag error'                                                 => 'Error de etiqueta de plantilla',
  'cache write error'                                         => 'Error al escribir caché',
  'sae mc write error'                                        => 'Error de escritura SAE mc',
  'route name not exists'                                     => 'Identificador de ruta no existe (o parámetros insuficientes)',
  'invalid request'                                           => 'Solicitud ilegal',
  'bind attr has exists'                                      => 'El atributo del modelo ya existe',
  'relation data not exists'                                  => 'Datos relacionados no existen',
  'relation not support'                                      => 'Relación no compatible',
  'chunk not support order'                                   => 'Chunk no admite llamar al método order',
  'route pattern error'                                       => 'Error en la definición de regla de variable de ruta',
  'route behavior will not support'                           => 'Comportamiento de ruta obsoleto (use middleware en su lugar)',
  'closure not support cache(true)'                           => 'La consulta de cierre no admite cache(true), especifique la clave de caché',
  // Mensajes de error de carga
  'unknown upload error'                                      => '¡Error de carga desconocido!',
  'file write error'                                          => '¡Error al escribir archivo!',
  'upload temp dir not found'                                 => '¡No se encuentra la carpeta temporal!',
  'no file to uploaded'                                       => '¡No se ha cargado ningún archivo!',
  'only the portion of file is uploaded'                      => '¡Solo se ha cargado una parte del archivo!',
  'upload File size exceeds the maximum value'                => '¡El tamaño del archivo cargado excede el valor máximo!',
  'upload write error'                                        => '¡Error al guardar archivo cargado!',
  'has the same filename: {:filename}'                        => 'Existe archivo con el mismo nombre: {:filename}',
  'upload illegal files'                                      => 'Archivo cargado ilegal',
  'illegal image files'                                       => 'Archivo de imagen ilegal',
  'extensions to upload is not allowed'                       => 'Extensión de archivo cargado no permitida',
  'mimetype to upload is not allowed'                         => '¡Tipo MIME de archivo cargado no permitido!',
  'filesize not match'                                        => '¡Tamaño de archivo cargado no coincide!',
  'directory {:path} creation failed'                         => '¡Error al crear directorio {:path}!',
  // Mensajes de error de middleware
  'The middleware must return Response instance'              => 'El método middleware debe devolver una instancia de objeto Response',
  'The queue was exhausted, with no response returned'        => 'La cola de middleware está vacía',
  // Mensajes de error de validación
  ':attribute require'                                        => ':attribute no puede estar vacío',
  ':attribute must'                                           => ':attribute es requerido',
  ':attribute must be numeric'                                => ':attribute debe ser numérico',
  ':attribute must be integer'                                => ':attribute debe ser entero',
  ':attribute must be float'                                  => ':attribute debe ser decimal',
  ':attribute must be string'                                 => ':attribute debe ser cadena',
  ':attribute must start with :rule'                          => ':attribute debe comenzar con :rule',
  ':attribute must end with :rule'                            => ':attribute debe terminar con :rule',
  ':attribute must contain :rule'                             => ':attribute debe contener :rule',
  ':attribute must be bool'                                   => ':attribute debe ser booleano',
  ':attribute not a valid email address'                      => 'Formato de :attribute no válido',
  ':attribute not a valid mobile'                             => 'Formato de :attribute no válido',
  ':attribute must be a array'                                => ':attribute debe ser una matriz',
  ':attribute must be yes,on or 1'                            => ':attribute debe ser yes, on o 1',
  ':attribute not a valid datetime'                           => ':attribute no es un formato de fecha u hora válido',
  ':attribute not a valid file'                               => ':attribute no es un archivo cargado válido',
  ':attribute not a valid image'                              => ':attribute no es un archivo de imagen válido',
  ':attribute must be alpha'                                  => ':attribute solo puede contener letras',
  ':attribute must be alpha-numeric'                          => ':attribute solo puede contener letras y números',
  ':attribute must be alpha-numeric, dash, underscore'        => ':attribute solo puede contener letras, números, guiones bajos _ y guiones -',
  ':attribute not a valid domain or ip'                       => ':attribute no es un dominio o IP válido',
  ':attribute must be chinese'                                => ':attribute solo puede contener caracteres chinos',
  ':attribute must be chinese or alpha'                       => ':attribute solo puede contener caracteres chinos y letras',
  ':attribute must be chinese,alpha-numeric'                  => ':attribute solo puede contener caracteres chinos, letras y números',
  ':attribute must be chinese,alpha-numeric,underscore, dash' => ':attribute solo puede contener caracteres chinos, letras, números, guiones bajos _ y guiones -',
  ':attribute not a valid url'                                => ':attribute no es una URL válida',
  ':attribute not a valid ip'                                 => ':attribute no es una dirección IP válida',
  ':attribute must be dateFormat of :rule'                    => ':attribute debe usar el formato de fecha :rule',
  ':attribute must be in :rule'                               => ':attribute debe estar en el rango :rule',
  ':attribute be notin :rule'                                 => ':attribute no puede estar en el rango :rule',
  ':attribute must between :1 - :2'                           => ':attribute solo puede estar entre :1 - :2',
  ':attribute not between :1 - :2'                            => ':attribute no puede estar entre :1 - :2',
  'size of :attribute must be :rule'                          => 'La longitud de :attribute no cumple con el requisito :rule',
  'max size of :attribute must be :rule'                      => 'La longitud de :attribute no puede exceder :rule',
  'min size of :attribute must be :rule'                      => 'La longitud de :attribute no puede ser menor que :rule',
  ':attribute cannot be less than :rule'                      => 'La fecha de :attribute no puede ser menor que :rule',
  ':attribute cannot exceed :rule'                            => 'La fecha de :attribute no puede exceder :rule',
  ':attribute not within :rule'                               => 'No está dentro del período válido :rule',
  'access IP is not allowed'                                  => 'Acceso IP no permitido',
  'access IP denied'                                          => 'Acceso IP denegado',
  ':attribute out of accord with :2'                          => ':attribute y el campo de confirmación :2 no coinciden',
  ':attribute cannot be same with :2'                         => ':attribute y el campo de comparación :2 no pueden ser iguales',
  ':attribute must greater than or equal :rule'               => ':attribute debe ser mayor o igual que :rule',
  ':attribute must greater than :rule'                        => ':attribute debe ser mayor que :rule',
  ':attribute must less than or equal :rule'                  => ':attribute debe ser menor o igual que :rule',
  ':attribute must less than :rule'                           => ':attribute debe ser menor que :rule',
  ':attribute must equal :rule'                               => ':attribute debe ser igual a :rule',
  ':attribute has exists'                                     => ':attribute ya existe',
  ':attribute not conform to the rules'                       => ':attribute no cumple con las reglas especificadas',
  'invalid Request method'                                    => 'Tipo de solicitud no válido',
  'invalid token'                                             => 'Datos de token no válidos',
  'not conform to the rules'                                  => 'Error de regla',
  'record has update'                                         => 'El registro ya ha sido actualizado',

  '会员管理' => 'Gestión de miembros',
  '会员' => 'Miembro',
  '会员不存在：' => 'Miembro no existe: ',
  '用户名' => 'Nombre de usuario',
  '请输入用户名' => 'Ingrese nombre de usuario',
  '用户名长度为2至64个字符' => 'La longitud del nombre de usuario es de 2 a 64 caracteres',
  '用户名已存在：' => 'Nombre de usuario ya existe: ',
  '用户名不存在：' => 'Nombre de usuario no existe: ',
  '手机不存在：' => 'Teléfono no existe: ',
  '邮箱不存在：' => 'Correo electrónico no existe: ',
  '请输入手机号码' => 'Ingrese número de teléfono',
  '请输入邮箱地址' => 'Ingrese dirección de correo electrónico',
  'app错误' => 'Error de app',
  'type错误' => 'Error de tipo',
  'third_id必须' => 'third_id es requerido',
  'captcha_id必须' => 'captcha_id es requerido',
  '账号已被注销' => 'Cuenta ha sido cancelada',
  '账号已被禁用' => 'Cuenta ha sido deshabilitada',
  '账号密码已修改' => 'Contraseña de cuenta ha sido modificada',
  '登录状态已失效' => 'Estado de inicio de sesión ha expirado',
  '登录失败，请重试' => 'Error al iniciar sesión, intente nuevamente',
  '绑定失败，请重试' => 'Error al vincular, intente nuevamente',
  '系统维护，无法登录' => 'Sistema en mantenimiento, no se puede iniciar sesión',
  '系统维护，无法注册' => 'Sistema en mantenimiento, no se puede registrar',
  '功能维护，无法绑定' => 'Función en mantenimiento, no se puede vincular',
  '获取手机号失败' => 'Error al obtener número de teléfono',
  '会员已被禁用' => 'Miembro ha sido deshabilitado',
  '会员已被注销' => 'Miembro ha sido cancelado',
  '注册成功' => 'Registro exitoso',
  '更换成功' => 'Cambio exitoso',
  '会员分组' => 'Grupo de miembros',
  '会员分组不存在：' => 'Grupo de miembros no existe: ',
  '会员标签' => 'Etiqueta de miembro',
  '会员标签不存在：' => 'Etiqueta de miembro no existe: ',
  '会员接口' => 'Interfaz de miembro',
  '会员接口不存在：' => 'Interfaz de miembro no existe: ',
  '接口' => 'Interfaz',
  '接口名称' => 'Nombre de interfaz',
  '接口链接' => 'Enlace de interfaz',
  '接口不存在' => 'Interfaz no existe',
  '接口链接已存在' => 'Enlace de interfaz ya existe',
  '接口链接已存在：' => 'Enlace de interfaz ya existe: ',
  '接口链接不能为纯数字' => 'El enlace de interfaz no puede ser solo números',
  '接口链接重复' => 'Enlace de interfaz duplicado',
  '接口已被禁用' => 'Interfaz ha sido deshabilitada',
  '会员统计' => 'Estadísticas de miembros',
  '总数' => 'Total',
  '在线' => 'En línea',
  '今天' => 'Hoy',
  '昨天' => 'Ayer',
  '本周' => 'Esta semana',
  '上周' => 'Semana pasada',
  '本月' => 'Este mes',
  '上月' => 'Mes pasado',
  '新增' => 'Nuevo',
  '数量' => 'Cantidad',
  '会员日志' => 'Registro de miembros',
  '会员日志不存在：' => 'Registro de miembros no existe: ',
  '会员第三方账号' => 'Cuenta de terceros del miembro',
  '会员第三方账号：' => 'Cuenta de terceros del miembro: ',
  '会员第三方账号已被禁用' => 'Cuenta de terceros del miembro ha sido deshabilitada',
  '请输入 unionid 或 unionid' => 'Ingrese unionid o openid',
  '第三方账号不存在' => 'Cuenta de terceros no existe',
  '第三方账号已存在：' => 'Cuenta de terceros ya existe: ',
  '绑定成功' => 'Vinculación exitosa',
  '绑定失败' => 'Error al vincular',
  '绑定失败，已被其它会员绑定' => 'Error al vincular, ya está vinculado a otro miembro',
  '解绑失败，非本会员绑定' => 'Error al desvincular, no está vinculado a este miembro',
  '无法解绑，会员未设置密码且仅绑定了一个第三方账号' => 'No se puede desvincular, el miembro no ha establecido contraseña y solo tiene una cuenta de terceros vinculada',
  '无法删除，会员未设置密码且仅绑定了一个第三方账号：' => 'No se puede eliminar, el miembro no ha establecido contraseña y solo tiene una cuenta de terceros vinculada: ',
  '第三方账号已解绑' => 'Cuenta de terceros desvinculada',
  '上级ID不能等于ID' => 'ID superior no puede ser igual a ID',
  '不能选择该上级' => 'No se puede seleccionar ese superior',
  '上级不能等于自己' => 'Superior no puede ser uno mismo',
  '存在下级，无法删除：' => 'Existen subordinados, no se puede eliminar: ',
  '标题已存在：' => 'Título ya existe: ',
  '内容管理' => 'Gestión de contenido',
  '内容' => 'Contenido',
  '内容不存在：' => 'Contenido no existe: ',
  '内容功能未开启' => 'Función de contenido no habilitada',
  '内容分类' => 'Categoría de contenido',
  '内容分类不存在：' => 'Categoría de contenido no existe: ',
  '内容标签' => 'Etiqueta de contenido',
  '内容标签不存在：' => 'Etiqueta de contenido no existe: ',
  '文件管理' => 'Gestión de archivos',
  '文件' => 'Archivo',
  '文件ID' => 'ID de archivo',
  '文件名称' => 'Nombre de archivo',
  '文件路径' => 'Ruta de archivo',
  '文件大小' => 'Tamaño de archivo',
  '文件链接' => 'Enlace de archivo',
  '文件不存在：' => 'Archivo no existe: ',
  '文件功能未开启' => 'Función de archivo no habilitada',
  '文件上传功能未开启' => 'Función de carga de archivos no habilitada',
  '文件上传未开启，无法上传文件！' => 'Carga de archivos no habilitada, ¡no se pueden cargar archivos!',
  '请选择上传文件' => 'Seleccione archivo para cargar',
  '请选择文件类型' => 'Seleccione tipo de archivo',
  '请输入文件链接' => 'Ingrese enlace de archivo',
  '请输入有效的文件链接' => 'Ingrese enlace de archivo válido',
  '上传的文件格式不允许' => 'Formato de archivo cargado no permitido',
  '上传的文件格式不允许，允许格式：' => 'Formato de archivo cargado no permitido, formatos permitidos: {:name}',
  '上传的文件大小不允许，允许大小：' => 'Tamaño de archivo cargado no permitido, tamaño permitido: {:name}',
  '上传成功' => 'Carga exitosa',
  '添加成功' => 'Agregado exitosamente',
  '文件分组' => 'Grupo de archivos',
  '文件分组不存在：' => 'Grupo de archivos no existe: ',
  '文件标签' => 'Etiqueta de archivo',
  '文件标签不存在：' => 'Etiqueta de archivo no existe: ',
  '导出文件' => 'Exportar archivo',
  '导出' => 'Exportar',
  '导出文件不存在：' => 'Archivo de exportación no existe: ',
  '导入文件' => 'Importar archivo',
  '导入' => 'Importar',
  '导入文件不存在：' => 'Archivo de importación no existe: ',
  '是否更新' => 'Actualizar o no',
  '导入备注' => 'Nota de importación',
  '导入结果' => 'Resultado de importación',
  '导入数量' => 'Cantidad de importación',
  '成功数量' => 'Cantidad exitosa',
  '失败数量' => 'Cantidad fallida',
  '表头列表' => 'Lista de encabezados',
  '成功列表' => 'Lista exitosa',
  '失败列表' => 'Lista fallida',
  '类型' => 'Tipo',
  '模板' => 'Plantilla',
  '待处理' => 'Pendiente',
  '处理中' => 'Procesando',
  '处理成功' => 'Procesado exitosamente',
  '处理失败' => 'Error al procesar',
  '未知导出类型：' => 'Tipo de exportación desconocido: ',
  '未知导入类型：' => 'Tipo de importación desconocido: ',
  '获取导入模板' => 'Obtener plantilla de importación',
  '注册时间格式错误' => 'Error de formato de fecha de registro',
  '名称重复' => 'Nombre duplicado',
  '设置管理' => 'Gestión de configuración',
  '会员设置' => 'Configuración de miembros',
  '请输入Token密钥' => 'Ingrese clave de Token',
  'Token密钥组成：字母和数字' => 'Composición de clave de Token: letras y números',
  'Token密钥长度：6-32' => 'Longitud de clave de Token: 6-32',
  'Token有效时间：0.1-999999999' => 'Tiempo de validez de Token: 0.1-999999999',
  '日志保留时间：0-999999999' => 'Tiempo de retención de registro: 0-999999999',
  '请输入速率次数' => 'Ingrese número de tasa',
  '速率次数：0-999' => 'Número de tasa: 0-999',
  '请输入速率时间' => 'Ingrese tiempo de tasa',
  '速率时间：1-999' => 'Tiempo de tasa: 1-999',
  '平台' => 'Plataforma',
  '系统' => 'Sistema',
  '微信' => 'WeChat',
  'QQ' => 'QQ',
  '微博' => 'Weibo',
  '应用' => 'Aplicación',
  '未知' => 'Desconocido',
  '后台' => 'Panel de administración de {:name}',
  '小程序' => 'Mini programa de {:name}',
  '公众号' => 'Cuenta oficial de {:name}',
  '网站应用' => 'Aplicación web de {:name}',
  '移动应用' => 'Aplicación móvil de {:name}',
  '内容设置' => 'Configuración de contenido',
  '文件设置' => 'Configuración de archivos',
  '图片' => 'Imagen',
  '视频' => 'Video',
  '音频' => 'Audio',
  '文档' => 'Documento',
  '其它' => 'Otros',
  '支持图片格式' => 'Formatos de imagen compatibles',
  '支持视频格式' => 'Formatos de video compatibles',
  '支持音频格式' => 'Formatos de audio compatibles',
  '支持文档格式' => 'Formatos de documento compatibles',
  '除图片、视频、音频、文档的其他格式' => 'Otros formatos excepto imágenes, videos, audio y documentos',
  '本地(服务器)' => 'Local (servidor)',
  '七牛云 Kodo' => 'Qiniu Cloud Kodo',
  '阿里云 OSS' => 'Alibaba Cloud OSS',
  '腾讯云 COS' => 'Tencent Cloud COS',
  '百度云 BOS' => 'Baidu Cloud BOS',
  '又拍云 USS' => 'Upyun USS',
  '华为云 OBS' => 'Huawei Cloud OBS',
  'AWS S3' => 'AWS S3',
  '请选择存储方式' => 'Seleccione método de almacenamiento',
  '请输入 AccessKey' => 'Ingrese AccessKey',
  '请输入 SecretKey' => 'Ingrese SecretKey',
  '请输入空间名称' => 'Ingrese nombre de espacio',
  '请输入访问域名' => 'Ingrese dominio de acceso',
  '请输入 AccessKey ID' => 'Ingrese AccessKey ID',
  '请输入 AccessKey Secret' => 'Ingrese AccessKey Secret',
  '请输入 Bucket 名称' => 'Ingrese nombre de Bucket',
  '请输入 Endpoint（地域节点）' => 'Ingrese Endpoint (nodo regional)',
  '请输入 Bucket 域名' => 'Ingrese dominio de Bucket',
  '请输入 SecretId' => 'Ingrese SecretId',
  '请输入存储桶名称' => 'Ingrese nombre de bucket de almacenamiento',
  '请输入所属地域' => 'Ingrese región',
  '请输入 Access Key' => 'Ingrese Access Key',
  '请输入 Secret Key' => 'Ingrese Secret Key',
  '请输入官方域名' => 'Ingrese dominio oficial',
  '请输入服务名称' => 'Ingrese nombre de servicio',
  '请输入操作员' => 'Ingrese operador',
  '请输入操作员密码' => 'Ingrese contraseña de operador',
  '请输入加速域名' => 'Ingrese dominio de aceleración',
  '请输入桶名称' => 'Ingrese nombre de bucket',
  '请输入 Access Key ID' => 'Ingrese Access Key ID',
  '请输入 Secret Access KEY' => 'Ingrese Secret Access KEY',
  '请输入 Region 区域' => 'Ingrese región Region',
  '请输入 Endpoint 端点' => 'Ingrese punto final Endpoint',
  '请输入图片大小' => 'Ingrese tamaño de imagen',
  '请输入视频大小' => 'Ingrese tamaño de video',
  '请输入音频大小' => 'Ingrese tamaño de audio',
  '请输入文档大小' => 'Ingrese tamaño de documento',
  '请输入其它大小' => 'Ingrese otro tamaño',
  '请输入最大上传个数' => 'Ingrese número máximo de cargas',
  '轮播' => 'Carrusel',
  '轮播不存在：' => 'Carrusel no existe: ',
  '通告' => 'Anuncio',
  '通告不存在：' => 'Anuncio no existe: ',
  '请选择类型' => 'Seleccione tipo',
  '协议' => 'Acuerdo',
  '协议不存在：' => 'Acuerdo no existe: ',
  '反馈' => 'Retroalimentación',
  '反馈不存在：' => 'Retroalimentación no existe: ',
  '友链' => 'Enlaces amigos',
  '友链不存在：' => 'Enlaces amigos no existe: ',
  '地区' => 'Región',
  '地区不存在：' => 'Región no existe: ',
  '设置' => 'Configuración',
  '请输入SMTP服务器' => 'Ingrese servidor SMTP',
  '请选择SMTP协议' => 'Seleccione protocolo SMTP',
  '请输入SMTP端口' => 'Ingrese puerto SMTP',
  '请输入SMTP账号' => 'Ingrese cuenta SMTP',
  '请输入SMTP密码' => 'Ingrese contraseña SMTP',
  '请输入收件人' => 'Ingrese destinatario',
  '请输入主题' => 'Ingrese asunto',
  '请输入内容' => 'Ingrese contenido',
  '邮箱验证码' => 'Código de verificación de correo electrónico',
  '您的验证码为' => 'Su código de verificación es',
  '邮件发送失败' => 'Error al enviar correo electrónico',
  '短信发送失败' => 'Error al enviar SMS',
  '系统管理' => 'Gestión del sistema',
  '菜单' => 'Menú',
  '菜单不存在：' => 'Menú no existe: ',
  '目录' => 'Directorio',
  '按钮' => 'Botón',
  '请输入菜单名称' => 'Ingrese nombre de menú',
  '菜单名称已存在：' => 'Nombre de menú ya existe: ',
  '请输入菜单链接' => 'Ingrese enlace de menú',
  '菜单链接已存在：' => 'Enlace de menú ya existe: ',
  '角色' => 'Rol',
  '角色不存在：' => 'Rol no existe: ',
  '部门' => 'Departamento',
  '部门不存在：' => 'Departamento no existe: ',
  '职位' => 'Puesto',
  '职位不存在：' => 'Puesto no existe: ',
  '用户' => 'Usuario',
  '用户不存在：' => 'Usuario no existe: ',
  '请输入昵称' => 'Ingrese apodo',
  '昵称已存在：' => 'Apodo ya existe: ',
  '请输入账号' => 'Ingrese cuenta',
  '账号已存在：' => 'Cuenta ya existe: ',
  '账号长度为2至64个字符' => 'La longitud de la cuenta es de 2 a 64 caracteres',
  '无法对系统超管用户进行操作：' => 'No se puede operar en usuario superadministrador del sistema: ',
  '用户日志' => 'Registro de usuario',
  '用户日志不存在：' => 'Registro de usuario no existe: ',
  '公告' => 'Aviso',
  '公告不存在：' => 'Aviso no existe: ',
  '个人中心' => 'Centro personal',
  '账号已被删除' => 'Cuenta ha sido eliminada',
  '接口文档' => 'Documentación de interfaz',
  '总数量' => 'Cantidad total',
  '总页数' => 'Total de páginas',
  '查询方式' => 'Método de consulta',
  '查询方式，eg：=' => 'Método de consulta, ej.: =',
  '查询名称，eg：等于' => 'Nombre de consulta, ej.: igual a',
  '排序字段，eg：sort' => 'Campo de ordenación, ej.: sort',
  '排序类型：desc降序、asc升序' => 'Tipo de ordenación: desc descendente, asc ascendente',
  '查询字段，eg：name' => 'Campo de consulta, ej.: name',
  '查询内容，eg：张三' => 'Contenido de consulta, ej.: Zhang San',
  '字符，验证码id' => 'Carácter, ID de código de verificación',
  '字符，验证码内容' => 'Carácter, contenido de código de verificación',
  '行为，验证码内容' => 'Comportamiento, contenido de código de verificación',
  '验证码内容' => 'Contenido de código de verificación',
  '验证码是否开启' => 'Código de verificación habilitado o no',
  '字符，验证码图片base64' => 'Carácter, imagen de código de verificación base64',
  '行为，' => 'Comportamiento, ',
  '滑块图base64' => 'Imagen de deslizador base64',
  '底图base64' => 'Imagen de fondo base64',
  'secretKey' => 'secretKey',
  '一次校验唯一编号' => 'Número único de verificación única',
  'id数组，eg：[1,2,3]' => 'Matriz de ID, ej.: [1,2,3]',
  '图片列表' => 'Lista de imágenes',
  '图片名称' => 'Nombre de imagen',
  '图片大小' => 'Tamaño de imagen',
  '图片路径' => 'Ruta de imagen',
  '图片链接' => 'Enlace de imagen',
  '视频列表' => 'Lista de videos',
  '视频名称' => 'Nombre de video',
  '视频大小' => 'Tamaño de video',
  '视频路径' => 'Ruta de video',
  '视频链接' => 'Enlace de video',
  '音频列表' => 'Lista de audio',
  '音频名称' => 'Nombre de audio',
  '音频大小' => 'Tamaño de audio',
  '音频路径' => 'Ruta de audio',
  '音频链接' => 'Enlace de audio',
  '文档列表' => 'Lista de documentos',
  '文档名称' => 'Nombre de documento',
  '文档大小' => 'Tamaño de documento',
  '文档路径' => 'Ruta de documento',
  '文档链接' => 'Enlace de documento',
  '附件列表' => 'Lista de archivos adjuntos',
  '附件名称' => 'Nombre de archivo adjunto',
  '附件大小' => 'Tamaño de archivo adjunto',
  '附件路径' => 'Ruta de archivo adjunto',
  '附件链接' => 'Enlace de archivo adjunto',
  '字段名，eg：sort' => 'Nombre de campo, ej.: sort',
  '字段值，eg：250' => 'Valor de campo, ej.: 250',
  '分页第几页' => 'Número de página',
  '分页每页数量' => 'Cantidad por página',
  '接口文档与调试' => '{:name} Documentación y depuración de interfaz',
  '接口文档说明' => 'Descripción de documentación de interfaz',
  'token，也可以放在请求参数' => 'token, también se puede colocar en parámetros de solicitud',
  '返回码，200成功，401登录失效，其它失败' => 'Código de retorno, 200 éxito, 401 sesión expirada, otros fallos',
  '返回描述' => 'Descripción de retorno',
  '返回数据' => 'Datos de retorno',
  '创建Crud' => 'Crear Crud',
  '控制器标题' => 'Título de controlador',
  '请输入控制器文件名' => 'Ingrese nombre de archivo de controlador',
  '请输入正确的目录名' => 'Ingrese nombre de directorio correcto',
  '数据表' => 'Tabla de datos',
  '模型文件名错误，请输入大写字母开头的字母+数字，长度2-99的组合' => 'Error en nombre de archivo de modelo, ingrese combinación de letras + números comenzando con letra mayúscula, longitud 2-99',
  '表名错误，请输入小写字母开头的字母+数字/下划线，长度2-99的组合' => 'Error en nombre de tabla, ingrese combinación de letras + números/guión bajo comenzando con letra minúscula, longitud 2-99',
  '必填' => 'Requerido',
  '数字' => 'Número',
  '整数' => 'Entero',
  '布尔' => 'Booleano',
  '缺少必要参数' => 'Faltan parámetros necesarios',
  '为数字类型' => 'Es de tipo numérico',
  '为整数类型' => 'Es de tipo entero',
  '为布尔值类型' => 'Es de tipo booleano',
  '主键' => 'Clave primaria',
  '编号' => 'Número',
  '名称' => 'Nombre',
  '描述' => 'Descripción',
  '备注' => 'Nota',
  '排序' => 'Ordenar',
  '是否禁用，1是0否' => 'Deshabilitado o no, 1 sí 0 no',
  '是否删除，1是0否' => 'Eliminado o no, 1 sí 0 no',
  '添加用户id' => 'ID de usuario que agregó',
  '修改用户id' => 'ID de usuario que modificó',
  '删除用户id' => 'ID de usuario que eliminó',
  '添加时间' => 'Fecha de agregado',
  '修改时间' => 'Fecha de modificación',
  '删除时间' => 'Fecha de eliminación',
  '验证' => 'Validación',
  '请输入' => 'Ingrese',
  '列表' => 'Lista',
  '系统设置' => 'Configuración del sistema',
  '请输入请求超时' => 'Ingrese tiempo de espera de solicitud',
  '请求超时范围：5-300' => 'Rango de tiempo de espera de solicitud: 5-300',
  '清除缓存成功' => 'Caché limpiado exitosamente',
  '字母' => 'Letra',
  '数字字母' => 'Letra numérica',
  '算术' => 'Aritmética',
  '中文' => 'Chino',
  '点选文字' => 'Seleccionar texto',
  '滑动拼图' => 'Rompecabezas deslizante',
  '男' => 'Masculino',
  '女' => 'Femenino',
  '是' => 'Sí',
  '否' => 'No',
  '登录' => 'Iniciar sesión',
  '首页' => 'Página principal',
  '添加' => 'Agregar',
  '修改' => 'Modificar',
  '成功' => 'Éxito',
  '成功：' => 'Éxito: ',
  '失败' => 'Fallo',
  '失败：' => 'Fallo: ',
  '禁用' => 'Deshabilitar',
  '操作成功' => 'Operación exitosa',
  '操作失败' => 'Operación fallida',
  '发送成功' => 'Enviado exitosamente',
  '登录成功' => 'Inicio de sesión exitoso',
  '登录失败' => 'Error al iniciar sesión',
  '退出成功' => 'Cierre de sesión exitoso',
  '验证码错误' => 'Error de código de verificación',
  '请勿重复提交' => 'No envíe repetidamente',
  '方法不存在：' => 'Método no existe: ',
  '账号或密码错误' => 'Cuenta o contraseña incorrecta',
  '登录已失效，请重新登录' => 'Sesión expirada, inicie sesión nuevamente',
  '你没有权限操作：' => 'No tiene permiso para operar: ',
  '请输入标题' => 'Ingrese título',
  '请输入名称' => 'Ingrese nombre',
  '请输入验证码' => 'Ingrese código de verificación',
  'ID只能是整数' => 'ID solo puede ser entero',
  'ID重复' => 'ID duplicado',
  'ID已存在' => 'ID ya existe',
  '名称不能为空' => 'El nombre no puede estar vacío',
  '名称已存在：' => 'Nombre ya existe: ',
  '名称已存在' => 'Nombre ya existe',
  '请输入编号' => 'Ingrese número',
  '编号重复' => 'Número duplicado',
  '编号已存在：' => 'Número ya existe: ',
  '编号不能为纯数字' => 'El número no puede ser solo dígitos',
  '前缀不能为纯数字' => 'El prefijo no puede ser solo dígitos',
  '起始数必须是数字' => 'El número inicial debe ser un número',
  '排序或步长必须是数字' => 'El orden o paso debe ser un número',
  '请输入正确手机号码' => 'Ingrese número de teléfono correcto',
  '手机已存在：' => 'Teléfono ya existe: ',
  '请输入正确邮箱地址' => 'Ingrese dirección de correo electrónico correcta',
  '邮箱已存在：' => 'Correo electrónico ya existe: ',
  '请输入密码' => 'Ingrese contraseña',
  '请输入旧密码' => 'Ingrese contraseña anterior',
  '请输入新密码' => 'Ingrese nueva contraseña',
  '密码长度为6至18个字符' => 'La longitud de la contraseña es de 6 a 18 caracteres',
  '新密码长度为6至18个字符' => 'La longitud de la nueva contraseña es de 6 a 18 caracteres',
  '旧密码错误' => 'Contraseña anterior incorrecta',
  '昵称长度为1至64个字符' => 'La longitud del apodo es de 1 a 64 caracteres',
  '请选择开始时间' => 'Seleccione fecha de inicio',
  '请选择结束时间' => 'Seleccione fecha de finalización',
  '添加时间格式错误' => 'Error de formato de fecha de agregado',
  '修改时间格式错误' => 'Error de formato de fecha de modificación',
  '不允许修改的字段：' => 'Campos no permitidos para modificar: ',
  '请选择导入文件' => 'Seleccione archivo de importación',
  '只允许xlsx文件格式' => 'Solo se permite formato de archivo xlsx',
  '太快了，请在秒后再试' => 'Demasiado rápido, intente nuevamente en {:second} segundos',
  '你的操作过于频繁，请在秒后重试' => 'Sus operaciones son demasiado frecuentes, intente nuevamente en {:second} segundos',
  '基于ThinkPHP和Vue的极简后台管理系统' => 'Sistema de gestión de backend minimalista basado en ThinkPHP y Vue',
  '后端安装成功，欢迎使用，如有帮助，敬请Star！' => '¡Instalación de backend exitosa, bienvenido! Si le resulta útil, ¡por favor dele una estrella!',
  '包含' => 'Contiene',
  '不包含' => 'No contiene',
  '等于' => 'Igual a',
  '不等于' => 'No igual a',
  '大于' => 'Mayor que',
  '大于等于' => 'Mayor o igual que',
  '小于' => 'Menor que',
  '小于等于' => 'Menor o igual que',
  '在区间' => 'En rango',
  '不在区间' => 'No en rango',
  '在列表' => 'En lista',
  '不在列表' => 'No en lista',
  '是null' => 'Es null',
  '不是null' => 'No es null',
  '是空的' => 'Está vacío',
  '不是空的' => 'No está vacío',
  '匹配模式错误：' => 'Error de patrón de coincidencia: ',
  '查询方式错误：' => 'Error de método de consulta: ',
  '请选择其它方式' => 'Seleccione otro método',
  '默认' => 'Predeterminado',
  '查询参数' => 'Parámetros de consulta',
  'get获取基础数据，post提交添加' => 'get obtener datos básicos, post enviar agregar',
  'get下载导入模板，post提交导入文件' => 'get descargar plantilla de importación, post enviar archivo de importación',
  '是否下载文件，1是，0否' => 'Descargar archivo o no, 1 sí, 0 no',
  '下载文件类型，import导入文件，success成功文件，fail失败文件' => 'Tipo de archivo de descarga, import archivo de importación, success archivo exitoso, fail archivo fallido',
  '平台说明' => 'Descripción de plataforma',
  '图表数据' => 'Datos de gráfico',
  '行为，验证码方式：blockPuzzle、clickWord' => 'Comportamiento, método de código de verificación: blockPuzzle, clickWord',
  '行为，pointJson' => 'Comportamiento, pointJson',
  '行为，token' => 'Comportamiento, token',
  '请输入正确时间格式' => 'Ingrese formato de fecha correcto',
  'ID' => 'ID',
  '上级ID' => 'ID superior',
  '下划线' => 'Guión bajo',
  '主题' => 'Tema',
  '会员ID' => 'ID de miembro',
  '会员昵称' => 'Apodo de miembro',
  '会员用户名' => 'Nombre de usuario de miembro',
  '传真' => 'Fax',
  '位置' => 'Ubicación',
  '你没有权限操作' => 'No tiene permiso para operar',
  '免权' => 'Sin permiso',
  '免登' => 'Sin inicio de sesión',
  '免限' => 'Sin límite',
  '关键词' => 'Palabra clave',
  '内容不存在' => 'Contenido no existe',
  '分组' => 'Grupo',
  '区号' => 'Código de área',
  '协议不存在' => 'Acuerdo no existe',
  '反馈不存在' => 'Retroalimentación no existe',
  '发件人' => 'Remitente',
  '发布时间' => 'Fecha de publicación',
  '名称颜色' => 'Color de nombre',
  '后缀' => 'Sufijo',
  '哈希' => 'Hash',
  '国际码' => 'Código internacional',
  '图标' => 'Icono',
  '地区不存在' => 'Región no existe',
  '地址' => 'Dirección',
  '大小' => 'Tamaño',
  '字符' => 'Carácter',
  '存储' => 'Almacenamiento',
  '开始时间' => 'Fecha de inicio',
  '手机' => 'Teléfono',
  '拼音' => 'Pinyin',
  '接口ID' => 'ID de interfaz',
  '推荐' => 'Recomendado',
  '操作' => 'Operación',
  '支持除图片、视频、音频、文档的其它格式' => 'Admite otros formatos excepto imágenes, videos, audio y documentos',
  '收件人' => 'Destinatario',
  '文件不存在' => 'Archivo no existe',
  '昵称' => 'Apodo',
  '未注册' => 'No registrado',
  '标签' => 'Etiqueta',
  '标题' => 'Título',
  '标题颜色' => 'Color de título',
  '模板ID' => 'ID de plantilla',
  '模板变量' => 'Variable de plantilla',
  '注册' => 'Registrarse',
  '点击' => 'Clic',
  '热门' => 'Popular',
  '状态' => 'Estado',
  '用户ID' => 'ID de usuario',
  '用户代理' => 'Agente de usuario',
  '用户昵称' => 'Apodo de usuario',
  '用户账号' => 'Cuenta de usuario',
  '电话' => 'Teléfono',
  '登录时间' => 'Fecha de inicio de sesión',
  '短信日志' => 'Registro de SMS',
  '短信日志不存在：' => 'Registro de SMS no existe: ',
  '简拼' => 'Abreviatura simple',
  '简称' => 'Abreviatura',
  '级别' => 'Nivel',
  '纬度' => 'Latitud',
  '组件地址' => 'Dirección de componente',
  '经度' => 'Longitud',
  '结束时间' => 'Fecha de finalización',
  '编号已存在' => 'Número ya existe',
  '置顶' => 'Fijar arriba',
  '耗时（秒）' => 'Tiempo consumido (segundos)',
  '菜单ID' => 'ID de menú',
  '菜单名称' => 'Nombre de menú',
  '菜单链接' => 'Enlace de menú',
  '行为' => 'Comportamiento',
  '请求IP' => 'IP de solicitud',
  '请求ISP' => 'ISP de solicitud',
  '请求参数' => 'Parámetros de solicitud',
  '请求参数格式错误' => 'Error de formato de parámetros de solicitud',
  '请求地区' => 'Región de solicitud',
  '请登录' => 'Inicie sesión',
  '账号' => 'Cuenta',
  '账号已在另一处登录' => 'Cuenta ya ha iniciado sesión en otro lugar',
  '账号登录状态已失效' => 'Estado de inicio de sesión de cuenta ha expirado',
  '超管' => 'Superadministrador',
  '路径' => 'Ruta',
  '路由名称' => 'Nombre de ruta',
  '路由地址' => 'Dirección de ruta',
  '轮播不存在' => 'Carrusel no existe',
  '返回码' => 'Código de retorno',
  '退出' => 'Cerrar sesión',
  '通告不存在' => 'Anuncio no existe',
  '邮件日志' => 'Registro de correo',
  '邮件日志不存在：' => 'Registro de correo no existe: ',
  '邮箱' => 'Correo electrónico',
  '邮编' => 'Código postal',
  '链接' => 'Enlace',
  '错误' => 'Error',
  '隐藏' => 'Ocultar',
  '首字母' => 'Primera letra',
  '友链不存在' => 'Enlaces amigos no existe',
  '不允许此操作' => 'Esta operación no está permitida',
  '上传' => 'Cargar',
  '通知' => 'Notificación',
  'ID重置失败：' => 'Error al restablecer ID: ',
  '分类' => 'Categoría',
  '来源' => 'Fuente',
  '头像' => 'Avatar',
  '头像必须是文件id或有效url' => 'El avatar debe ser un ID de archivo o URL válida',
  '图片(id或url)' => 'Imagen (ID o URL)',
  '图片必须是文件id或有效url' => 'La imagen debe ser un ID de archivo o URL válida',
  '文件URL无效: ' => 'URL de archivo no válida: ',
  '文件保存失败: ' => 'Error al guardar archivo: ',
  '文件必须是有效url' => 'El archivo debe ser una URL válida',
  '文件格式不允许：' => 'Formato de archivo no permitido: ',
  '文件下载失败: ' => 'Error al descargar archivo: ',
  '作者' => 'Autor',
  '会员不存在' => 'Miembro no existe',
  '密码不能为空' => 'La contraseña no puede estar vacía',
  '密码错误' => 'Contraseña incorrecta',
  '消息' => 'Mensaje',
  '消息不存在：' => 'Mensaje no existe: ',
  '用户消息' => 'Mensaje de usuario',
  '成功文件' => 'Archivo exitoso',
  '失败文件' => 'Archivo fallido',
  '验证码' => 'Código de verificación',
  '设置信息' => 'Información de configuración',
  '登录退出' => 'Cerrar sesión',
  '总数统计' => 'Total count statistics',
  '内容统计' => 'Content statistics',
  '文件统计' => 'File statistics',
  '轮播管理' => 'Administración de carrusel',
  '通告管理' => 'Administración de anuncios',
  '协议管理' => 'Administración de protocolos',
  '友链管理' => 'Administración de enlaces',
  '反馈管理' => 'Administración de feedback',
  '地区管理' => 'Administración de regiones',
  '用户管理' => 'Administración de usuarios',
  '角色管理' => 'Administración de roles',
  '菜单管理' => 'Administración de menús',
  '部门管理' => 'Administración de departamentos',
  '职位管理' => 'Administración de puestos',
  '公告管理' => 'Administración de anuncios',
  '消息管理' => 'Administración de mensajes',
  '日志管理' => 'Administración de logs',
  '应用代码，也可以放在请求参数' => 'Código de aplicación, también se puede colocar en los parámetros de la solicitud',
];
